package com.naizhuai.ui.mianbusiness.presenter;

import com.naizhuai.ui.entity.LabelsConvertBean;
import com.naizhuai.ui.entity.VirtualChosenBean;
import com.naizhuai.ui.entity.mainbusiness.ActionEditContractActivityBean;
import com.naizhuai.util.RxUtils;

import java.util.List;
import java.util.Map;

import rx.Observable;

/**
 * 处理manage的方法接口
 * Created by code_han on 2018/1/25.
 */

public interface PublicDataApiStore {

    Observable<List<LabelsConvertBean>> getConvertDatas(String companyId);

    Observable<List<VirtualChosenBean>> getChosenPeople(int serverType, String serverId, String query);

    Observable<List<VirtualChosenBean>> getChosenGroup(int serverType, String serverId);

    Observable<List<VirtualChosenBean>> getChosenManage(int serverType, String serverId, String query);

    Observable<List<VirtualChosenBean>> getAddPeople(String query);

    Observable<List<VirtualChosenBean>> getThankPeople(String query);

    Observable<String> postThumbUps(String thumbsType, String schemeId);

    Observable<String> postSuggestion(String content);

}
